rubbing apron - Turkish English Dictionary